sheep farming - French English Dictionary